body { font:normal 12px/1.5 Tahoma, Arial, SimSun, sans-serif; }
html { color:#404040; background:#fff; }
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td { margin:0; padding:0; }
abbr, img, object, a img, :link img, :visited img, a object, :link object, :visited object { border:0; }
address, caption, cite, code, dfn, em, th, var, i { font-style:normal; font-weight:normal; }
ul { list-style:none; }
caption, th { text-align:left; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
h1 { font-size:18px; }
h2 { font-size:16px; }
h3 { font-size:14px; }
q:before, q:after { content:''; }
abbr, acronym { border:none; font-variant:normal; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
form { display:inline; }
input, button, textarea, select { font-family:inherit; font-size:inherit; font-weight:inherit; *font-size:100%;
}
input[type=text]:focus, input[type=password]:focus, textarea:focus { outline:0; }
input[type='radio'] { margin-left:0; cursor:pointer; }
input[type='checkbox'] { margin-left:0; margin-top:0; padding-left:0; padding-top:0; cursor:pointer; }
button { cursor:pointer; overflow:visible; padding:0; width:auto; }
input.gray { color:#A9A9A9; }
label, input, button { vertical-align:middle; }
table { border-collapse:collapse; border-spacing:0; font-size:inherit; font:100%; }
th { display:table-cell; }
tr { display:table-row; vertical-align:inherit; }
thead { display:table-header-group; vertical-align:middle; }
pre, code, kbd, samp, tt { font-family:'Courier New', Courier, monospace; }
small { font-size:100%; }
a { color:#333333; text-decoration:none; }
a:hover { text-decoration:underline; }
abbr, acronym { border-bottom:1px dotted; cursor:help; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
hr { color:#D1D7DC; background-color:#D1D7DC; border:none; height:1px; }
embed, object { display:block; outline:0; }
/**/
.undis{ display:none;}
.col{width:960px; margin:0 auto 10px; clear:both;}
.col:after { content:"\20"; display:block; clear:both; visibility:hidden; height:0;}
.red{ color:#F00;}


#header{ position:relative;}
#header .top{ padding:10px 0; background:url(../img/topbg.png) top right no-repeat;}
#header .notice{ position:absolute; top:5px; right:0; width:600px; padding-left:25px; background:url(../img/horn.png) left center no-repeat; height:20px;}

#header .nav{ background:url(../img/navbg.png) repeat-x; height:35px; padding:5px 0 0 15px;}
#header .nav li{ float:left; position:relative;}
#header .nav a{font:16px/1.8 "Microsoft Yahei", SimHei; text-decoration:none; color:#FFF; display:inline-block;padding:2px 15px 0; height:33px;}
#header .nav .on a{color:#553907; background:#FFF;}
#header .nav dl{  }
#header .nav dd{ display:none; position:absolute; background:#FFF; width:100px; }
#header .nav dd a{color:#6F0100; display:block;font:14px/23px "SimSun"; height:24px; }
#header .nav dd a:hover{ background-color:#FCF0CB; }

/*幻灯*/
.smallslider { position:relative; padding:0; margin:0; overflow:hidden; }
.smallslider ul { list-style-type:none; padding:0; margin:0; position:absolute; width:auto; height:auto; }
.smallslider li { margin:0; padding:0; }
.smallslider li a { margin:0; padding:0; }
.smallslider li a img { border:0; padding:0; margin:0; vertical-align:top; }
.smallslider h3 { position:absolute; font-weight:bold; font-size:12px; margin:0; padding:0; padding-left:5px; line-height:26px; z-index:102; width:98%; color:#CCC; }
.smallslider h3 a { padding:0; margin:0; text-indent:0; }
.smallslider h3 a:link, .smallslider h3 a:visited { text-decoration:none; color:#FFF; }
.smallslider h3 a:hover { text-decoration:underline; color:#F60; }
.smallslider-btns { position:absolute; z-index:103; }
.smallslider-btns span { background-color:#FFF; border:1px solid #DCDCDC; color:#9F9F9F; cursor:pointer; float:left; font-size:12px; height:16px; line-height:16px; text-align:center; width:16px; }
.smallslider-btns span.current-btn { background-color:#C00100; border:1px solid #A00100; color:white; font-size:13px; font-weight:bold; }
.smallslider-lay { position:absolute; background:black; height:26px; width:100%; z-index:101; }
.slideshow{width:330px; float:left; height:240px; border:1px solid #999999; margin-right:10px;}
/**/
.list-box{ overflow:hidden;zoom:1;}
.list-box dt{background:url(../img/titleicon.png) left center no-repeat; padding-left:25px; color:#590100; font:16px "Microsoft Yahei", SimHei;border-bottom:1px solid #E6D8C0; height:30px; line-height:30px;}
.list-box li{ height:30px; line-height:30px; padding-left:10px; border-bottom:1px dotted #E6D8C0;}
.list-box li span{ float:right;}
.list-box2{ overflow:hidden;}
.list-box2 dt{ position:relative; background:url(../img/titleicon.png) left center no-repeat; padding-left:25px; color:#590100; font:16px "Microsoft Yahei", SimHei;border-bottom:1px solid #E6D8C0; height:30px; line-height:30px;}
.list-box2 dt .more{ position:absolute; right:0; top:0px; font-size:12px;}
.list-box2 li{ height:30px; line-height:30px; padding-left:10px; overflow:hidden;}
.list-box2 li .date{ color:#CCC;}
.list-pic{ padding:0 0 0 15px;background:url(../img/bg2.png) no-repeat; border:1px solid #F4EEE3;overflow:hidden;}
.list-pic dt{ padding-top:8px; height:30px; line-height:30px;}
.list-pic li{float:left; text-align:center; width:100px; margin:0 15px 5px 0;}

.list-pic2{ padding:0 0 0 15px;background:url(../img/bg2.png) no-repeat; border:1px solid #F4EEE3; overflow:hidden;}
.list-pic2 dt{ padding-top:8px; height:30px; line-height:30px;}
.list-pic2 li{float:left; width:220px; margin:2px 10px 10px 0;}
.list-pic2 li img{ float:left; width:80px; height:56px; margin-right:10px;}
/**/
.sidetab{ float:right; margin-left:10px; width:232px;}
.sidetab dl{overflow:hidden;}
.sidetab dt{border:1px solid #E6D8C0; border-width:1px 0 0 1px;}
.sidetab ul{ background:url(../img/tabbg.png) repeat-x; height:30px;}
.sidetab li{ float:left; width:76px; text-align:center;font-size:14px;color:#590100; display:inline-block; height:30px; line-height:30px; border:1px solid #E6D8C0; border-width:0 1px 1px 0; cursor:default;}
.sidetab li.on{ background-color:#FFF;border-width:0 1px 0 0;}
.sidetab dd{border:1px solid #E6D8C0; border-width:0 1px 1px 1px;}
.sidetab table{ width:100%;}
.sidetab th,.sidetab td{text-align:center; height:30px;}
.sidetab th{ background-color:#FAF7F1; }

.main .side{ float:left; width:210px; margin-right:10px;}
.main .side a{ display:block;}
.main .menu{border:1px solid #E6D8C0; margin-bottom:5px; background:#FEFDFC;}
.main .menu dt{ padding-left:10px; color:#590100; font:16px "Microsoft Yahei", SimHei;border-bottom:1px solid #E6D8C0; height:30px; line-height:30px;}
.main .menu li{ height:30px; line-height:30px; padding-left:10px; border-top:1px dotted #E6D8C0;}
.main .content{ overflow:hidden;zoom:1;}
.main .crumbs{ border-bottom:1px solid #E6D8C0; height:30px; line-height:30px;}
.main h1{ font:24px "Microsoft Yahei", SimHei; padding:20px; text-align:center;}
.main .data{ color:#CCC; text-align:center;}
.main .contentbox{ padding:20px 20px 0; font-size:16px;}
.main .contentbox p{ padding:10px 0}

.paging { float:right; overflow:hidden; zoom:1; padding:5px; }
.paging strong { float:left; display:block; margin-left:2px; }
.paging strong.on { color:#fff; font-weight:bold; background:#E47914; border:1px solid #E47914; padding:0 5px; }
.paging a { border:1px solid #989898; background-color:#FFF; color:#333; padding:0 5px; float:left; display:block; margin-left:2px; text-decoration:none; }
.paging a:hover { border:1px solid #06C; }
.paging label { vertical-align:middle; padding:0 3px; }
.paging input { width:30px; vertical-align:middle; height:16px; text-align:center; }
.paging button { vertical-align:middle; }

.footer{ background:url(../img/foot.png) top center no-repeat; padding:20px 0; text-align:center;}